.px2rem(@name, @px) {
    @{name}: @px / 75 * 1rem;
}

.head {
    .imgs {
        img {
            width: 100%;
            height: 100%;
        }
    }
    .san {
        position: absolute;
        .px2rem(top, 24);
        .px2rem(left, 24);
        //        top: 10px;
        .px2rem(width, 74);
        .px2rem(height, 74);
        img {
            width: 100%;
            height: 100%;
        }
    }
}

.main {
    .px2rem(font-size, 24);
    .tabs {
        .px2rem(height, 110);
        display: flex;
        justify-content: center;
        align-items: center;
        overflow: hidden;
        width: 100%;
        display: flex;
        a {
            width: 25%;
            .px2rem(font-size, 30);
            font-weight: normal;
            text-align: center;
            //            line-height: 38px;
            .px2rem(height, 50);
            color: #ccc;
        }
        a.active {
            border-bottom: 2px solid #000;
            //            .px2rem(padding-bottom, 8);
            //            padding-bottom: 
            margin-top: -2px;
            color: #040404;
        }
    }
    .tabsd {
        overflow: hidden;
        .swiper-wrapper {
            .swiper-slide {
                .content-slide {
                    background: #f8f8f8;
                    .tijiao {
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        .px2rem(padding-top, 30);
                        width: 100%;
                        overflow: hidden;
                        flex-wrap: wrap;
                        .imgs {
                            width: 88%;
                            height: 88%;
                            img {
                                width: 100%;
                                height: 100%;
                            }
                        }
                        .boday {
                            width: 88%;
                            height: 88%;
                            .px2rem(font-size, 24);
                            .p1 {
                                .px2rem(padding-top, 50);
                                .px2rem(line-height, 30);
                                span {
                                    color: red;
                                }
                            }
                            .p2 {
                                .px2rem(padding-top, 50);
                                .px2rem(line-height, 30);
                                span {
                                    color: red;
                                }
                            }
                            .p3 {
                                .px2rem(padding-top, 30);
                                .px2rem(padding-bottom, 30);
                                .px2rem(line-height, 30);
                                border-bottom: 1px solid #ccc;
                            }
                            .btn {
                                .px2rem(margin-top, 50);
                                .px2rem(margin-bottom, 30);
                                width: 100%;
                                .px2rem(font-size, 30);
                                .px2rem(height, 80);
                                background: red;
                                border: none;
                                color: aliceblue;
                            }
                        }
                    }
                    .woyao {
                        width: 88%;
                        margin: 0 auto;
                        .px2rem(font-size, 28);
                        .baoliaoa{
                            .px2rem(padding-top, 20);
                            p {
                                .px2rem(line-height, 80);
                                span {
                                    color: red;
                                }
                            }
                            input {
                                width: 100%;
                                border: none;
                            }
                            .caoyao {
                                width: 100%;
                                .px2rem(height, 40);
                            }
                            .neirong {
                                width: 100%;
                                .px2rem(height, 166);
                            }
                            .btn {
                                .px2rem(margin-top, 50);
                                .px2rem(margin-bottom, 30);
                                width: 100%;
                                .px2rem(font-size, 30);
                                .px2rem(height, 80);
                                background: red;
                                border: none;
                                color: aliceblue;
                            }
                        }
                    }
                    .wenzhanga {
                        width: 88%;
                        margin: 0 auto;
                        .px2rem(font-size, 28);
                        .wenzhang{
                            .px2rem(padding-top, 20);
                            p {
                                .px2rem(line-height, 80);
                                span {
                                    color: red;
                                }
                            }
                            input {
                                width: 100%;
                                border: none;
                            }
                            .caoyao {
                                width: 100%;
                                .px2rem(height, 40);
                            }
                            .neirong {
                                width: 100%;
                                .px2rem(height, 166);
                            }
                            .btn {
                                .px2rem(margin-top, 50);
                                .px2rem(margin-bottom, 30);
                                width: 100%;
                                .px2rem(font-size, 30);
                                .px2rem(height, 80);
                                background: red;
                                border: none;
                                color: aliceblue;
                            }
                        }
                    }
                    .faq {
                        width: 88%;
                        margin: 0 auto;
                        .px2rem(font-size, 30);
                        color: #85888d;
                        .p0 {
                            .px2rem(padding-top, 20);
                            .px2rem(line-height, 94);
                            .px2rem(font-size, 40);
                            color: #000;
                        }
                        .p1 {
                            .px2rem(line-height, 120);
                        }
                        .p2 {
                            width: 88%;
                            margin: 0 auto;
                            .px2rem(line-height, 50);
                        }
                    }
                }
            }
        }
    }
}

.dibu {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 10;
    .px2rem(height, 80);
    background: #000;
    .pxx {
        width: 88%;
        display: flex;
        justify-content: center;
        .div1 {
            .px2rem(height, 80);
            flex: 1;
            display: flex;
            align-items: center;
            .px2rem(padding-left, 40);
            div {
                .px2rem(width, 39);
                .px2rem(height, 39);
                img {
                    width: 100%;
                    height: 100%;
                    margin: 0 auto;
                }
            }
        }
        .div_1 {
            display: flex;
            justify-content: center;
            align-items: center;
            .div2 {
                .px2rem(width, 39);
                .px2rem(height, 39);
                .px2rem(padding-left, 20);
                .px2rem(padding-right, 20);
                img {
                    width: 100%;
                    height: 100%;
                    margin: 0 auto;
                }
            }
        }
    }
}

